<?php
//  @arquivo = /testes/TestarDenuncias.php
//  MVC : teste
//  objeto : Denuncia, DenunciasController

require_once($_SERVER['DOCUMENT_ROOT'] . '/Prototipo/modelo/Denuncia.php');
require_once($_SERVER['DOCUMENT_ROOT'] . '/Prototipo/modelo/Endereco.php');
require_once($_SERVER['DOCUMENT_ROOT'] . '/Prototipo/modelo/Cidade.php');
require_once($_SERVER['DOCUMENT_ROOT'] . '/Prototipo/controle/DenunciasController.php');
require_once($_SERVER['DOCUMENT_ROOT'] . '/Prototipo/controle/EnderecoController.php');

	//cria os objetos para o teste
	$controle = new DenunciasController();
	$denuncia = new Denuncia();
	
	$cidade = new Cidade();
	$endereco = new Endereco($cidade);
	$enderecoControle = new EnderecoController($endereco);
	
	$cidade ->setIdCidade(1);
	//inicializa o objeto endereco
	$nomeBairro = "novaCorumba";
	$cep = "79321640";
	$logradouro = "Rua delfino Scaffa";
	$endereco->setBairro($nomeBairro);
	$endereco->setCep($cep);
	$endereco->setCidade($cidade);
	$endereco->setLogradouro($logradouro);
	
	//chama o metodo de cadastro e passa o objeto endereco como parametro
	$idEndereco= $enderecoControle->cadastrarEndereco($endereco);
	//echo $teste;
	$endereco->setId($idEndereco);
	
	$denuncia->setCidadeId(1);
	$denuncia->setCorDaCasa("Rosa");
	$denuncia->setEndereco($endereco);
	
	$controle->cadastrarDenuncia($denuncia);
	
	//$controle ->cadastrarDenuncia($denuncia);